package com.reliable.api.param.user;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import javax.validation.constraints.NotNull;
import lombok.Data;



/**
 * 用户更新参数对象 UserUpdateParam
 *
 * @author yourname
 * @date 2025-07-10
 */
@Data
@ApiModel(value = "用户更新参数")
public class UserUpdateParam {

    /**
     * 主键（必填）
     */
    @NotNull(message = "主键不能为空")
    @ApiModelProperty(value = "主键", required = true)
    private Long id;


    /**
     * 用户名
     */
    @ApiModelProperty(value = "用户名")
    private String userName;


    /**
     * 邮箱
     */
    @ApiModelProperty(value = "邮箱")
    private String email;

    /**
     * 手机号
     */
    @ApiModelProperty(value = "手机号")
    private String phone;

    /**
     * 个性签名
     */
    @ApiModelProperty(value = "个性签名")
    private String userSignal;

    /**
     * 地址
     */
    @ApiModelProperty(value = "地址")
    private String address;

    /**
     * 锁屏标识
     */
    @ApiModelProperty(value = "锁屏标识")
    private Integer lockscreenFlag;


}
